leave someone with impression - Francés Inglés Diccionario